package com.icetech.eom.common.constant;

import java.io.Serializable;

/**
 * @author wangzw
 */
public interface SecurityConstant extends Serializable {

    /**
     * token分割
     */
    String TOKEN_SPLIT = "Bearer ";

    /**
     * JWT签名加密key
     */
    String JWT_SIGN_KEY = "eom";

    /**
     * token参数头
     */
    String HEADER = "accessToken";

    /**
     * 权限参数头
     */
    String AUTHORITIES = "authorities";

    /**
     * 用户选择JWT保存时间参数头
     */
    String SAVE_LOGIN = "saveLogin";

    /**
     * 交互token 前缀key
     */
    String TOKEN_PRE = "EOM_TOKEN_PRE:";

    /**
     * 用户token 前缀key 单点登录使用
     */
    String USER_TOKEN = "EOM_USER_TOKEN:";

    /**
     * 交互webservice token 前缀key
     */
    String WS_TOKEN_PRE = "WS_EOM_TOKEN_PRE:";

    /**
     * 用户webservice token 前缀key 单点登录使用
     */
    String WS_USER_TOKEN = "WS_EOM_USER_TOKEN:";

    /**
     * 平台 短信验证码前缀
     */
    String PC_MSG_PRE = "PC_MSG:";
    /**
     * web service 短信验证码前缀
     */
    String WS_MSG_PRE = "WS_MSG:";
}
